package com.tianxiabuyi.model.pojo;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.alibaba.fastjson.annotation.JSONField;
import com.tianxiabuyi.model.base.TXBYObject;

@Entity
@Table(name = "service_state")
public class ServiceState extends TXBYObject {
	@Column(name = "order_id")
	@JSONField(name = "order_id")
	private Integer orderId; // 服务订单（service_order）主键
	@Column(name = "card_number")
	@JSONField(name = "card_number")
	private String cardNumber; // 身份证
	@Column(name = "report_need")
	@JSONField(name = "report_need")
	private String reportNeed; // 是否需要报告
	@Column(name = "report_state")
	@JSONField(name = "report_state")
	private String reportState; // 报告状态
	@Column(name = "report_access")
	@JSONField(name = "report_access")
	private String reportAccess; // 报告获取途径
	private String code; // 医院生成的记录代码
	@Column(name = "register_uid")
	@JSONField(name = "register_uid")
	private Integer registerUid; // 挂号人的id

	public Integer getOrderId() {
		return orderId;
	}

	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}

	public String getCardNumber() {
		return cardNumber;
	}

	public void setCardNumber(String cardNumber) {
		this.cardNumber = cardNumber;
	}

	public String getReportNeed() {
		return reportNeed;
	}

	public void setReportNeed(String reportNeed) {
		this.reportNeed = reportNeed;
	}

	public String getReportState() {
		return reportState;
	}

	public void setReportState(String reportState) {
		this.reportState = reportState;
	}

	public String getReportAccess() {
		return reportAccess;
	}

	public void setReportAccess(String reportAccess) {
		this.reportAccess = reportAccess;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public Integer getRegisterUid() {
		return registerUid;
	}

	public void setRegisterUid(Integer registerUid) {
		this.registerUid = registerUid;
	}

}
